package com.yxy.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.yxy.common.annotation.Excel;
import com.yxy.common.core.domain.BaseEntity;

/**
 * 报告提示日志对象 report_tip_log
 * 
 * @author 402844673@qq.com
 * @date 2025-09-04
 */
public class ReportTipLog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 国家机构编码 */
    @Excel(name = "国家机构编码")
    private String fixmedinsCode;

    /** 信息系统院内唯一ID */
    @Excel(name = "信息系统院内唯一ID")
    private String systemId;

    /** 检查唯一标识符 */
    @Excel(name = "检查唯一标识符")
    private String risStudyId;

    /** 患者申请信息上传 */
    @Excel(name = "患者申请信息上传")
    private String apiPatientApply;

    /** 患者检查数据上传 */
    @Excel(name = "患者检查数据上传")
    private String apiPatientCheck;

    /** 患者报告数据上传 */
    @Excel(name = "患者报告数据上传")
    private String apiPatientReport;

    /** 报告快照PDF上传 */
    @Excel(name = "报告快照PDF上传")
    private String apiReportSnapshot;

    /** 影像序列信息上报 */
    @Excel(name = "影像序列信息上报")
    private String apiImageSequence;

    /** 影像图像信息上报 */
    @Excel(name = "影像图像信息上报")
    private String apiImageVideo;

    /** 结算信息上报 */
    @Excel(name = "结算信息上报")
    private String apiSettlement;

    /** dicom文件是否完整 */
    @Excel(name = "dicom文件是否完整")
    private String apiDicomFile;

    /** 系统来源 */
    @Excel(name = "系统来源")
    private String source;

    /** 请求参数 */
    @Excel(name = "请求参数")
    private String operParam;

    /** 状态: 0-正常, 1-异常 */
    @Excel(name = "状态: 0-正常, 1-异常")
    private Integer status;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setFixmedinsCode(String fixmedinsCode) 
    {
        this.fixmedinsCode = fixmedinsCode;
    }

    public String getFixmedinsCode() 
    {
        return fixmedinsCode;
    }

    public void setSystemId(String systemId) 
    {
        this.systemId = systemId;
    }

    public String getSystemId() 
    {
        return systemId;
    }

    public void setRisStudyId(String risStudyId) 
    {
        this.risStudyId = risStudyId;
    }

    public String getRisStudyId() 
    {
        return risStudyId;
    }

    public void setApiPatientApply(String apiPatientApply) 
    {
        this.apiPatientApply = apiPatientApply;
    }

    public String getApiPatientApply() 
    {
        return apiPatientApply;
    }

    public void setApiPatientCheck(String apiPatientCheck) 
    {
        this.apiPatientCheck = apiPatientCheck;
    }

    public String getApiPatientCheck() 
    {
        return apiPatientCheck;
    }

    public void setApiPatientReport(String apiPatientReport) 
    {
        this.apiPatientReport = apiPatientReport;
    }

    public String getApiPatientReport() 
    {
        return apiPatientReport;
    }

    public void setApiReportSnapshot(String apiReportSnapshot) 
    {
        this.apiReportSnapshot = apiReportSnapshot;
    }

    public String getApiReportSnapshot() 
    {
        return apiReportSnapshot;
    }

    public void setApiImageSequence(String apiImageSequence) 
    {
        this.apiImageSequence = apiImageSequence;
    }

    public String getApiImageSequence() 
    {
        return apiImageSequence;
    }

    public void setApiImageVideo(String apiImageVideo) 
    {
        this.apiImageVideo = apiImageVideo;
    }

    public String getApiImageVideo() 
    {
        return apiImageVideo;
    }

    public void setApiSettlement(String apiSettlement) 
    {
        this.apiSettlement = apiSettlement;
    }

    public String getApiSettlement() 
    {
        return apiSettlement;
    }

    public void setApiDicomFile(String apiDicomFile) 
    {
        this.apiDicomFile = apiDicomFile;
    }

    public String getApiDicomFile() 
    {
        return apiDicomFile;
    }

    public void setSource(String source) 
    {
        this.source = source;
    }

    public String getSource() 
    {
        return source;
    }

    public void setOperParam(String operParam) 
    {
        this.operParam = operParam;
    }

    public String getOperParam() 
    {
        return operParam;
    }

    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("fixmedinsCode", getFixmedinsCode())
            .append("systemId", getSystemId())
            .append("risStudyId", getRisStudyId())
            .append("apiPatientApply", getApiPatientApply())
            .append("apiPatientCheck", getApiPatientCheck())
            .append("apiPatientReport", getApiPatientReport())
            .append("apiReportSnapshot", getApiReportSnapshot())
            .append("apiImageSequence", getApiImageSequence())
            .append("apiImageVideo", getApiImageVideo())
            .append("apiSettlement", getApiSettlement())
            .append("apiDicomFile", getApiDicomFile())
            .append("source", getSource())
            .append("operParam", getOperParam())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("status", getStatus())
            .toString();
    }
}
